Substance designer practice